package bb.lanxing.mvp.model.i;

import com.baidu.mapapi.model.LatLng;

import java.util.List;

import bb.lanxing.chart.sample.result.i.ISportMapPointSampleResult;
import bb.lanxing.model.database.RouteBookPoint;
import rx.Observable;

public interface IAltitudeModel {
    Observable<ISportMapPointSampleResult> getAltitudeSamplePointData(List<RouteBookPoint> list, double d);

    Observable<List<LatLng>> getSampleRoutePoint(long j, double d);

    Observable<List<RouteBookPoint>> requestLushuAltitudePoint(long j, int i);

    Observable<List<RouteBookPoint>> requestPointAltitude(List<LatLng> list);

    String saveAltitudePoints(long j, List<RouteBookPoint> list);
}